<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>获取当前网址</title>
    <script>
        function getURL() {
            var url = window.location.href; // 获取当前页面的URL
            document.getElementById('a').innerText = url;
        }

        function base64UrlDecode(str) {
            // 将字符串添加到尾部以补充到4的倍数，并使用'='作为填充符号
            const padding = '='.repeat((4 - (str.length % 4)) % 4);
            const base64Str = str.replace(/\-/g, '+').replace(/\_/g, '/') + padding;
            return atob(base64Str); // 使用atob进行Base64解码
        }

        const params = new URLSearchParams(window.location.search);
        // 获取特定的GET参数
        const data = params.get('data');

        console.log(data);

        // 使用示例
        const decodedStr = base64UrlDecode(data);
        console.log(decodedStr); // 输出解码后的字符串
        console.log(JSON.parse(decodedStr))

/*
        // 使用示例
        const decodedStr2 = base64UrlDecode('eyJ1c2VySUQiOiI3MzQ0MzIwMDczMjA3NTE0MTE3IiwidGltZXpvbmUiOiJBc2lhL1NoYW5naGFpIiwibmlja25hbWUiOiJTdG9uZTIiLCJjdXN0b21JRCI6InN0dGlrbzIyMjIiLCJsYW5nIjoiZW4iLCJhdmF0YXIiOiJodHRwczovL3AxNi1zaWduLXZhLnRpa3Rva2Nkbi5jb20vbXVzaWNhbGx5LW1hbGl2YS1vYmovMTU5NDgwNTI1ODIxNjQ1NH5jNV8xNjh4MTY4LndlYnA/bGszcz1hNWQ0ODA3OCZ4LWV4cGlyZXM9MTcxMTM3ODgwMCZ4LXNpZ25hdHVyZT11ZU9IMnRZSCUyQlBISUx4Q2l3SkwxYXJQNW5WSSUzRCJ9');
        console.log(decodedStr2); // 输出解码后的字符串
        console.log(JSON.parse(decodedStr2))
*/




        function copyText() {
            var text = document.getElementById("a").innerText;
            var input = document.getElementById("input");
            input.value = text; // 修改文本框的内容
            input.select(); // 选中文本
            document.execCommand("copy"); // 执行浏览器复制命令
            alert("复制成功");
        }
    </script>
</head>
<body onload="getURL() ">
<!-- 页面内容 -->
<button onclick="copyText()" style="width: 90%; height: 50px;">点击复制</button>
<div id="a"></div>

<textarea id="input"></textarea>
</body>
</html>
